package com.mopon.clean;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

/**
 * 
 * <p>Description: 清理文件</p>
 * @since 2016年6月15日
 * @author lenovo
 * @version 1.0
 * <p>Company:Mopon</p>
 * <p>Copyright:Copyright(c)2014</p>
 */
public class CleanFile {

	public static final String BACKUP_PATH = "/usr/local/mopon/backup";
	
	public static final String BACKUP_PATH_RECORD = "/usr/local/mopon/backup/paths.txt";
	
//	卡、券查询SQL
//	SELECT sum(make_num) FROM T_CARD_MAKE_APPLY m, T_CARD_TYPE t WHERE t.card_type_id = m.card_type_id and
//			 m.type = 1 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1
//
//
//			SELECT sum(make_num) FROM T_CARD_MAKE_APPLY m, T_TICKET_TYPE t WHERE t.TICKET_TYPE_ID = m.TICKET_TYPE_ID and
//			 m.type = 2 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1 
//
//			SELECT m.publ_id, make_batch FROM T_CARD_MAKE_APPLY m, T_CARD_TYPE t WHERE t.card_type_id = m.card_type_id and
//			 m.type = 1 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1 ORDER BY m.publ_id,make_batch
//
//			SELECT m.publ_id, make_batch FROM T_CARD_MAKE_APPLY m, T_TICKET_TYPE t WHERE t.TICKET_TYPE_ID = m.TICKET_TYPE_ID and
//			 m.type = 2 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1 ORDER BY m.publ_id,make_batch
//
//			SELECT CONCAT('/', m.publ_id, '/', make_batch) filePath FROM T_CARD_MAKE_APPLY m, T_CARD_TYPE t WHERE t.card_type_id = m.card_type_id and
//			 m.type = 1 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1 ORDER BY m.publ_id,make_batch
//
//			SELECT CONCAT('/', m.publ_id, '/', make_batch) filePath FROM T_CARD_MAKE_APPLY m, T_TICKET_TYPE t WHERE t.TICKET_TYPE_ID = m.TICKET_TYPE_ID and
//			 m.type = 2 AND m.add_time > '2015-01-01' AND m.add_time < '2016-01-01' and t.MEDIUM = 1 ORDER BY m.publ_id,make_batch
	
	public static void main(String[] args) throws IOException {
		removeAndZipImages(getDirs());
	}
	
	public static void removeAndZipImages(List<String> dirs) throws IOException {
		// 创建备份文件目录
		File backupDir = new File(BACKUP_PATH);
		if (backupDir.exists()) {
			FileUtils.deleteDir(backupDir);
		}
		backupDir.mkdirs();
		
		// 实际备份的文件路径
		List<String> backupPaths = new ArrayList<String>();
		
		// 把文件压缩备份到指定的目录中，再删除原文件
		for (String path : dirs) {
			File dirFile = new File(path);
			if (dirFile.exists()) {
				backupPaths.add(path);
				String zipPath = BACKUP_PATH + "/" + dirFile.getParentFile().getName() + "_" + dirFile.getName() + ".zip";
				System.out.println(zipPath);
				FileUtils.zipMultiFile(path, zipPath, false);
				FileUtils.deleteDir(dirFile);
			}
		}
		
		// 输出实际备份的文件路径
		if (!backupPaths.isEmpty()) {
			FileOutputStream out = null;
	        BufferedOutputStream bos=null;  
	        try {
	        	out = new FileOutputStream(BACKUP_PATH_RECORD);
	        	bos = new BufferedOutputStream(out);
	        	for (int i = 0; i < backupPaths.size(); i++)  {
					bos.write((backupPaths.get(i) + "\n").getBytes());
				}
	        	bos.flush();
			} catch (Exception e) {
				e.printStackTrace();
			} finally {
				if (bos != null) {
					bos.close();
				}
				
				if (out != null) {
					out.close();
				}
			}
		}
		
		// 清理/usr/local/mopon/backup目录，压缩并重命名
		if (!backupPaths.isEmpty()) {
        	String zipPath = BACKUP_PATH + DateUtil.getCurrentDate() + ".zip";
        	FileUtils.zipMultiFile(BACKUP_PATH, zipPath, false);
        	FileUtils.deleteDir(new File(BACKUP_PATH));
		}
		
		System.out.println("Backup file complete!");
	}
	
	/**
	 * 
	 * 方法用途: 待清理的目录<br>
	 * 实现步骤: <br>
	 * @return
	 */
	public static List<String> getDirs() {
//		< 2015-01-01
		List<String> dirs = new ArrayList<String>();
//		dirs.add("/usr/local/mopon/card_data/0001/1");
//		dirs.add("/usr/local/mopon/card_data/0001/2");
//		dirs.add("/usr/local/mopon/card_data/0001/3");
//		dirs.add("/usr/local/mopon/card_data/0001/4");
//		dirs.add("/usr/local/mopon/card_data/0001/5");
//		dirs.add("/usr/local/mopon/card_data/0001/6");
//		dirs.add("/usr/local/mopon/card_data/0001/7");
//		dirs.add("/usr/local/mopon/card_data/0001/8");
//		dirs.add("/usr/local/mopon/card_data/0001/10");
//		dirs.add("/usr/local/mopon/card_data/0001/15");
//		dirs.add("/usr/local/mopon/card_data/0001/16");
//		dirs.add("/usr/local/mopon/card_data/0001/17");
//		dirs.add("/usr/local/mopon/card_data/0001/18");
//		dirs.add("/usr/local/mopon/card_data/0001/19");
//		dirs.add("/usr/local/mopon/card_data/0001/20");
//		dirs.add("/usr/local/mopon/card_data/0001/21");
//		dirs.add("/usr/local/mopon/card_data/0001/23");
//		dirs.add("/usr/local/mopon/card_data/0001/25");
//		dirs.add("/usr/local/mopon/card_data/0001/554");
//		dirs.add("/usr/local/mopon/card_data/0001/555");
//		dirs.add("/usr/local/mopon/card_data/0001/556");
//		dirs.add("/usr/local/mopon/card_data/0001/557");
//		dirs.add("/usr/local/mopon/card_data/0001/559");
//		dirs.add("/usr/local/mopon/card_data/0001/560");
//		dirs.add("/usr/local/mopon/card_data/0001/561");
//		dirs.add("/usr/local/mopon/card_data/0001/562");
//		dirs.add("/usr/local/mopon/card_data/0001/576");
//		dirs.add("/usr/local/mopon/card_data/0001/579");
//		dirs.add("/usr/local/mopon/card_data/0001/581");
//		dirs.add("/usr/local/mopon/card_data/0001/583");
//		dirs.add("/usr/local/mopon/card_data/0002/2");
//		dirs.add("/usr/local/mopon/card_data/0002/5");
//		dirs.add("/usr/local/mopon/card_data/0002/11");
//		dirs.add("/usr/local/mopon/card_data/0002/14");
//		dirs.add("/usr/local/mopon/card_data/0002/15");
//		dirs.add("/usr/local/mopon/card_data/0002/18");
//		dirs.add("/usr/local/mopon/card_data/0002/19");
//		dirs.add("/usr/local/mopon/card_data/0002/20");
//		dirs.add("/usr/local/mopon/card_data/0002/21");
//		dirs.add("/usr/local/mopon/card_data/0002/26");
//		dirs.add("/usr/local/mopon/card_data/0002/563");
//		dirs.add("/usr/local/mopon/card_data/0004/1");
//		dirs.add("/usr/local/mopon/card_data/1002/12");
//		dirs.add("/usr/local/mopon/card_data/1002/575");
//		dirs.add("/usr/local/mopon/card_data/1002/584");
//		dirs.add("/usr/local/mopon/card_data/1101/14");
//		dirs.add("/usr/local/mopon/card_data/1101/15");
//		dirs.add("/usr/local/mopon/card_data/1101/552");
//		dirs.add("/usr/local/mopon/card_data/1101/553");
//		dirs.add("/usr/local/mopon/card_data/1101/564");
//		dirs.add("/usr/local/mopon/card_data/1101/565");
//		dirs.add("/usr/local/mopon/card_data/1101/580");
//		dirs.add("/usr/local/mopon/card_data/1102/578");
		
		
//		2015-01-01 -- 2016-01-01
//		dirs.add("/usr/local/mopon/card_data/0001/585");
//		dirs.add("/usr/local/mopon/card_data/0001/599");
//		dirs.add("/usr/local/mopon/card_data/0001/624");
//		dirs.add("/usr/local/mopon/card_data/0001/679");
//		dirs.add("/usr/local/mopon/card_data/0001/683");
//		dirs.add("/usr/local/mopon/card_data/0001/711");
//		dirs.add("/usr/local/mopon/card_data/0001/713");
//		dirs.add("/usr/local/mopon/card_data/0001/714");
//		dirs.add("/usr/local/mopon/card_data/0001/715");
//		dirs.add("/usr/local/mopon/card_data/0001/727");
//		dirs.add("/usr/local/mopon/card_data/0001/728");
//		dirs.add("/usr/local/mopon/card_data/0001/729");
//		dirs.add("/usr/local/mopon/card_data/0001/747");
//		dirs.add("/usr/local/mopon/card_data/0001/751");
//		dirs.add("/usr/local/mopon/card_data/0002/591");
//		dirs.add("/usr/local/mopon/card_data/0002/605");
//		dirs.add("/usr/local/mopon/card_data/0002/615");
//		dirs.add("/usr/local/mopon/card_data/1002/596");
//		dirs.add("/usr/local/mopon/card_data/1002/701");
//		dirs.add("/usr/local/mopon/card_data/1002/736");
//		dirs.add("/usr/local/mopon/card_data/1002/754");
//		dirs.add("/usr/local/mopon/card_data/1101/588");
//		dirs.add("/usr/local/mopon/card_data/1101/610");
//		dirs.add("/usr/local/mopon/card_data/1101/617");
//		dirs.add("/usr/local/mopon/card_data/1101/618");
//		dirs.add("/usr/local/mopon/card_data/1101/619");
//		dirs.add("/usr/local/mopon/card_data/1101/620");
//		dirs.add("/usr/local/mopon/card_data/1101/633");
//		dirs.add("/usr/local/mopon/card_data/1101/651");
//		dirs.add("/usr/local/mopon/card_data/1101/674");
//		dirs.add("/usr/local/mopon/card_data/1101/678");
//		dirs.add("/usr/local/mopon/card_data/1101/695");
//		dirs.add("/usr/local/mopon/card_data/1101/721");
//		dirs.add("/usr/local/mopon/card_data/1101/734");
//		dirs.add("/usr/local/mopon/card_data/1101/745");
//		dirs.add("/usr/local/mopon/card_data/1102/648");
//		dirs.add("/usr/local/mopon/card_data/1103/586");
//		dirs.add("/usr/local/mopon/card_data/1103/587");
//		dirs.add("/usr/local/mopon/card_data/1103/600");
//		dirs.add("/usr/local/mopon/card_data/1103/632");
//		dirs.add("/usr/local/mopon/card_data/1103/634");
//		dirs.add("/usr/local/mopon/card_data/1103/654");
//		dirs.add("/usr/local/mopon/card_data/1103/673");
//		dirs.add("/usr/local/mopon/card_data/1103/675");
//		dirs.add("/usr/local/mopon/card_data/1103/684");
//		dirs.add("/usr/local/mopon/card_data/1103/686");
//		dirs.add("/usr/local/mopon/card_data/1103/703");
//		dirs.add("/usr/local/mopon/card_data/1104/601");
//		dirs.add("/usr/local/mopon/card_data/1104/602");
//		dirs.add("/usr/local/mopon/card_data/1104/603");
//		dirs.add("/usr/local/mopon/card_data/1104/604");
//		dirs.add("/usr/local/mopon/card_data/1104/606");
//		dirs.add("/usr/local/mopon/card_data/1104/607");
//		dirs.add("/usr/local/mopon/card_data/1104/608");
//		dirs.add("/usr/local/mopon/card_data/1104/609");
//		dirs.add("/usr/local/mopon/card_data/1104/622");
//		dirs.add("/usr/local/mopon/card_data/1104/623");
//		dirs.add("/usr/local/mopon/card_data/1104/708");
//		dirs.add("/usr/local/mopon/card_data/1104/752");
//		dirs.add("/usr/local/mopon/card_data/1105/631");
//		dirs.add("/usr/local/mopon/card_data/1105/693");
//		dirs.add("/usr/local/mopon/card_data/1105/696");
//		dirs.add("/usr/local/mopon/card_data/1105/707");
//		dirs.add("/usr/local/mopon/card_data/1105/709");
//		dirs.add("/usr/local/mopon/card_data/1105/716");
//		dirs.add("/usr/local/mopon/card_data/1105/748");
//		dirs.add("/usr/local/mopon/card_data/1105/749");
//		                                             
//		dirs.add("/usr/local/mopon/card_data/0001/660");
//		dirs.add("/usr/local/mopon/card_data/0001/664");
//		dirs.add("/usr/local/mopon/card_data/0001/666");
//		dirs.add("/usr/local/mopon/card_data/0001/719");
//		dirs.add("/usr/local/mopon/card_data/0001/724");
//		dirs.add("/usr/local/mopon/card_data/0001/725");
//		dirs.add("/usr/local/mopon/card_data/0001/726");
//		dirs.add("/usr/local/mopon/card_data/0001/732");
//		dirs.add("/usr/local/mopon/card_data/0001/733");
//		dirs.add("/usr/local/mopon/card_data/0001/740");
//		dirs.add("/usr/local/mopon/card_data/0001/741");
//		dirs.add("/usr/local/mopon/card_data/0001/743");
//		dirs.add("/usr/local/mopon/card_data/0001/744");
//		dirs.add("/usr/local/mopon/card_data/0001/756");
//		dirs.add("/usr/local/mopon/card_data/0001/757");
//		dirs.add("/usr/local/mopon/card_data/0001/758");
//		dirs.add("/usr/local/mopon/card_data/0001/759");
//		dirs.add("/usr/local/mopon/card_data/0001/760");
//		dirs.add("/usr/local/mopon/card_data/0001/761");
//		dirs.add("/usr/local/mopon/card_data/0001/762");
//		dirs.add("/usr/local/mopon/card_data/0001/763");
//		dirs.add("/usr/local/mopon/card_data/0001/764");
//		dirs.add("/usr/local/mopon/card_data/0001/765");
//		dirs.add("/usr/local/mopon/card_data/0002/650");
//		dirs.add("/usr/local/mopon/card_data/1105/646");
//		dirs.add("/usr/local/mopon/card_data/1105/658");
//		dirs.add("/usr/local/mopon/card_data/1105/668");
//		dirs.add("/usr/local/mopon/card_data/1105/676");
//		dirs.add("/usr/local/mopon/card_data/1105/717");
//		dirs.add("/usr/local/mopon/card_data/1105/718");
//		dirs.add("/usr/local/mopon/card_data/1105/722");
//		dirs.add("/usr/local/mopon/card_data/1105/723");
		
		// 清理已售完的电子卡二维码 2016-09-28
//		dirs.add("/usr/local/mopon/card_data/0001/13");
//		dirs.add("/usr/local/mopon/card_data/0001/14");
//		dirs.add("/usr/local/mopon/card_data/0001/26");
//		dirs.add("/usr/local/mopon/card_data/0001/567");
//		dirs.add("/usr/local/mopon/card_data/0001/568");
//		dirs.add("/usr/local/mopon/card_data/0001/569");
//		dirs.add("/usr/local/mopon/card_data/0001/570");
//		dirs.add("/usr/local/mopon/card_data/0001/571");
//		dirs.add("/usr/local/mopon/card_data/0001/572");
//		dirs.add("/usr/local/mopon/card_data/0001/573");
//		dirs.add("/usr/local/mopon/card_data/0001/574");
//		dirs.add("/usr/local/mopon/card_data/0001/577");
//		dirs.add("/usr/local/mopon/card_data/0001/671");
//		dirs.add("/usr/local/mopon/card_data/0001/730");
//		dirs.add("/usr/local/mopon/card_data/0001/795");
//		dirs.add("/usr/local/mopon/card_data/0001/806");
//		dirs.add("/usr/local/mopon/card_data/0001/816");
//		dirs.add("/usr/local/mopon/card_data/0001/817");
//		dirs.add("/usr/local/mopon/card_data/0001/867");
//		dirs.add("/usr/local/mopon/card_data/0002/1");
//		dirs.add("/usr/local/mopon/card_data/0002/3");
//		dirs.add("/usr/local/mopon/card_data/0002/4");
//		dirs.add("/usr/local/mopon/card_data/0002/6");
//		dirs.add("/usr/local/mopon/card_data/0002/7");
//		dirs.add("/usr/local/mopon/card_data/0002/16");
//		dirs.add("/usr/local/mopon/card_data/0002/23");
//		dirs.add("/usr/local/mopon/card_data/0002/24");
//		dirs.add("/usr/local/mopon/card_data/0002/551");
//		dirs.add("/usr/local/mopon/card_data/0002/592");
//		dirs.add("/usr/local/mopon/card_data/0002/613");
//		dirs.add("/usr/local/mopon/card_data/1002/772");
//		dirs.add("/usr/local/mopon/card_data/1002/780");
//		dirs.add("/usr/local/mopon/card_data/1102/789");
		
		// 处理2016-01-01  2016-11-25已制卡的实体卡(保留文件夹中的card.txt文件)
//		dirs.add("/usr/local/mopon/card_data/0001/769");
//		dirs.add("/usr/local/mopon/card_data/0001/770");
//		dirs.add("/usr/local/mopon/card_data/0001/778");
//		dirs.add("/usr/local/mopon/card_data/0001/779");
//		dirs.add("/usr/local/mopon/card_data/0001/788");
//		dirs.add("/usr/local/mopon/card_data/0001/804");
//		dirs.add("/usr/local/mopon/card_data/0001/810");
//		dirs.add("/usr/local/mopon/card_data/0001/820");
//		dirs.add("/usr/local/mopon/card_data/0001/821");
//		dirs.add("/usr/local/mopon/card_data/0001/822");
//		dirs.add("/usr/local/mopon/card_data/0001/823");
//		dirs.add("/usr/local/mopon/card_data/0001/824");
//		dirs.add("/usr/local/mopon/card_data/0001/827");
//		dirs.add("/usr/local/mopon/card_data/0001/834");
//		dirs.add("/usr/local/mopon/card_data/0001/835");
//		dirs.add("/usr/local/mopon/card_data/0001/836");
//		dirs.add("/usr/local/mopon/card_data/0001/837");
//		dirs.add("/usr/local/mopon/card_data/0001/844");
//		dirs.add("/usr/local/mopon/card_data/0001/845");
//		dirs.add("/usr/local/mopon/card_data/0001/846");
//		dirs.add("/usr/local/mopon/card_data/0001/847");
//		dirs.add("/usr/local/mopon/card_data/0001/848");
//		dirs.add("/usr/local/mopon/card_data/0001/849");
//		dirs.add("/usr/local/mopon/card_data/0001/850");
//		dirs.add("/usr/local/mopon/card_data/0001/854");
//		dirs.add("/usr/local/mopon/card_data/0001/872");
//		dirs.add("/usr/local/mopon/card_data/0001/887");
//		dirs.add("/usr/local/mopon/card_data/0001/895");
//		dirs.add("/usr/local/mopon/card_data/0001/896");
//		dirs.add("/usr/local/mopon/card_data/0001/903");
//		dirs.add("/usr/local/mopon/card_data/0001/904");
//		dirs.add("/usr/local/mopon/card_data/0001/909");
//		dirs.add("/usr/local/mopon/card_data/0001/911");
//		dirs.add("/usr/local/mopon/card_data/0001/913");
//		dirs.add("/usr/local/mopon/card_data/0001/917");
//		dirs.add("/usr/local/mopon/card_data/0001/921");
//		dirs.add("/usr/local/mopon/card_data/0001/922");
//		dirs.add("/usr/local/mopon/card_data/0001/926");
//		dirs.add("/usr/local/mopon/card_data/0001/944");
//		dirs.add("/usr/local/mopon/card_data/0001/949");
//		dirs.add("/usr/local/mopon/card_data/0001/951");
//		dirs.add("/usr/local/mopon/card_data/0001/953");
//		dirs.add("/usr/local/mopon/card_data/0001/958");
//		dirs.add("/usr/local/mopon/card_data/0001/960");
//		dirs.add("/usr/local/mopon/card_data/0001/962");
//		dirs.add("/usr/local/mopon/card_data/0001/963");
//		dirs.add("/usr/local/mopon/card_data/0001/1008");
//		dirs.add("/usr/local/mopon/card_data/0001/1009");
//		dirs.add("/usr/local/mopon/card_data/0001/1010");
//		dirs.add("/usr/local/mopon/card_data/0001/1011");
//		dirs.add("/usr/local/mopon/card_data/0001/1012");
//		dirs.add("/usr/local/mopon/card_data/0001/1013");
//		dirs.add("/usr/local/mopon/card_data/0001/1019");
//		dirs.add("/usr/local/mopon/card_data/0001/1026");
//		dirs.add("/usr/local/mopon/card_data/0001/1027");
//		dirs.add("/usr/local/mopon/card_data/1002/842");
//		dirs.add("/usr/local/mopon/card_data/1002/902");
//		dirs.add("/usr/local/mopon/card_data/1002/952");
//		dirs.add("/usr/local/mopon/card_data/1101/767");
//		dirs.add("/usr/local/mopon/card_data/1101/774");
//		dirs.add("/usr/local/mopon/card_data/1101/781");
//		dirs.add("/usr/local/mopon/card_data/1101/783");
//		dirs.add("/usr/local/mopon/card_data/1101/802");
//		dirs.add("/usr/local/mopon/card_data/1101/812");
//		dirs.add("/usr/local/mopon/card_data/1101/825");
//		dirs.add("/usr/local/mopon/card_data/1101/826");
//		dirs.add("/usr/local/mopon/card_data/1101/869");
//		dirs.add("/usr/local/mopon/card_data/1101/875");
//		dirs.add("/usr/local/mopon/card_data/1101/876");
//		dirs.add("/usr/local/mopon/card_data/1101/946");
//		dirs.add("/usr/local/mopon/card_data/1101/1007");
//		dirs.add("/usr/local/mopon/card_data/1101/1020");
//		dirs.add("/usr/local/mopon/card_data/1101/1021");
//		dirs.add("/usr/local/mopon/card_data/1101/1030");
//		dirs.add("/usr/local/mopon/card_data/1101/1031");
//		dirs.add("/usr/local/mopon/card_data/1101/1034");
//		dirs.add("/usr/local/mopon/card_data/1102/790");
//		dirs.add("/usr/local/mopon/card_data/1102/808");
//		dirs.add("/usr/local/mopon/card_data/1102/860");
//		dirs.add("/usr/local/mopon/card_data/1102/877");
//		dirs.add("/usr/local/mopon/card_data/1102/965");
//		dirs.add("/usr/local/mopon/card_data/1102/1029");
//		dirs.add("/usr/local/mopon/card_data/1104/819");
//		dirs.add("/usr/local/mopon/card_data/1105/782");
//		dirs.add("/usr/local/mopon/card_data/1105/838");
//		dirs.add("/usr/local/mopon/card_data/1105/852");
//		dirs.add("/usr/local/mopon/card_data/1105/862");
//		dirs.add("/usr/local/mopon/card_data/1105/888");
//		dirs.add("/usr/local/mopon/card_data/1105/889");
//		dirs.add("/usr/local/mopon/card_data/1105/898");
//		dirs.add("/usr/local/mopon/card_data/1105/899");
//		dirs.add("/usr/local/mopon/card_data/1105/900");
//		dirs.add("/usr/local/mopon/card_data/1105/907");
//		dirs.add("/usr/local/mopon/card_data/1105/910");
//		dirs.add("/usr/local/mopon/card_data/1105/914");
//		dirs.add("/usr/local/mopon/card_data/1105/915");
//		dirs.add("/usr/local/mopon/card_data/1105/918");
//		dirs.add("/usr/local/mopon/card_data/1105/919");
//		dirs.add("/usr/local/mopon/card_data/1105/920");
//		dirs.add("/usr/local/mopon/card_data/1105/923");
//		dirs.add("/usr/local/mopon/card_data/1105/927");
//		dirs.add("/usr/local/mopon/card_data/1105/932");
//		dirs.add("/usr/local/mopon/card_data/1105/934");
//		dirs.add("/usr/local/mopon/card_data/1105/955");
//		dirs.add("/usr/local/mopon/card_data/1105/959");
//		dirs.add("/usr/local/mopon/card_data/1105/967");
//		dirs.add("/usr/local/mopon/card_data/1105/969");
//		dirs.add("/usr/local/mopon/card_data/1105/970");
//		dirs.add("/usr/local/mopon/card_data/1109/861");
//		dirs.add("/usr/local/mopon/card_data/1110/993");
//		dirs.add("/usr/local/mopon/card_data/1110/995");
//		dirs.add("/usr/local/mopon/card_data/1110/996");
//		dirs.add("/usr/local/mopon/card_data/1110/1000");
//		dirs.add("/usr/local/mopon/card_data/1110/1001");
//		dirs.add("/usr/local/mopon/card_data/1110/1002");
		
		// 处理2016-01-01  2016-12-28 实体卡,实体券的二维码(二维码下载地址/usr/local/mopon/down)
		dirs.add("/usr/local/mopon/card_data/0001/1003");
		dirs.add("/usr/local/mopon/card_data/0001/1004");
		dirs.add("/usr/local/mopon/card_data/0001/1005");
		dirs.add("/usr/local/mopon/card_data/0001/1036");
		dirs.add("/usr/local/mopon/card_data/0001/1037");
		dirs.add("/usr/local/mopon/card_data/0001/1038");
		dirs.add("/usr/local/mopon/card_data/0001/1039");
		dirs.add("/usr/local/mopon/card_data/0001/1040");
		dirs.add("/usr/local/mopon/card_data/0001/1041");
		dirs.add("/usr/local/mopon/card_data/0001/1042");
		dirs.add("/usr/local/mopon/card_data/0001/1043");
		dirs.add("/usr/local/mopon/card_data/0001/1044");
		dirs.add("/usr/local/mopon/card_data/0001/1045");
		dirs.add("/usr/local/mopon/card_data/0001/1047");
		dirs.add("/usr/local/mopon/card_data/0001/1053");
		dirs.add("/usr/local/mopon/card_data/0001/1059");
		dirs.add("/usr/local/mopon/card_data/0001/1062");
		dirs.add("/usr/local/mopon/card_data/0001/1068");
		dirs.add("/usr/local/mopon/card_data/0001/1074");
		dirs.add("/usr/local/mopon/card_data/0001/1075");
		dirs.add("/usr/local/mopon/card_data/0001/1093");
		dirs.add("/usr/local/mopon/card_data/0001/1095");
		dirs.add("/usr/local/mopon/card_data/0001/1097");
		dirs.add("/usr/local/mopon/card_data/0001/1103");
		dirs.add("/usr/local/mopon/card_data/0001/1108");
		dirs.add("/usr/local/mopon/card_data/0001/1109");
		dirs.add("/usr/local/mopon/card_data/0001/773");
		dirs.add("/usr/local/mopon/card_data/0001/807");
		dirs.add("/usr/local/mopon/card_data/0001/828");
		dirs.add("/usr/local/mopon/card_data/0001/829");
		dirs.add("/usr/local/mopon/card_data/0001/830");
		dirs.add("/usr/local/mopon/card_data/0001/831");
		dirs.add("/usr/local/mopon/card_data/0001/839");
		dirs.add("/usr/local/mopon/card_data/0001/855");
		dirs.add("/usr/local/mopon/card_data/0001/856");
		dirs.add("/usr/local/mopon/card_data/0001/857");
		dirs.add("/usr/local/mopon/card_data/0001/858");
		dirs.add("/usr/local/mopon/card_data/0001/859");
		dirs.add("/usr/local/mopon/card_data/0001/878");
		dirs.add("/usr/local/mopon/card_data/0001/879");
		dirs.add("/usr/local/mopon/card_data/0001/880");
		dirs.add("/usr/local/mopon/card_data/0001/881");
		dirs.add("/usr/local/mopon/card_data/0001/882");
		dirs.add("/usr/local/mopon/card_data/0001/883");
		dirs.add("/usr/local/mopon/card_data/0001/884");
		dirs.add("/usr/local/mopon/card_data/0001/890");
		dirs.add("/usr/local/mopon/card_data/0001/891");
		dirs.add("/usr/local/mopon/card_data/0001/892");
		dirs.add("/usr/local/mopon/card_data/0001/893");
		dirs.add("/usr/local/mopon/card_data/0001/894");
		dirs.add("/usr/local/mopon/card_data/0001/936");
		dirs.add("/usr/local/mopon/card_data/0001/937");
		dirs.add("/usr/local/mopon/card_data/0001/938");
		dirs.add("/usr/local/mopon/card_data/0001/939");
		dirs.add("/usr/local/mopon/card_data/0001/940");
		dirs.add("/usr/local/mopon/card_data/0001/941");
		dirs.add("/usr/local/mopon/card_data/0001/983");
		dirs.add("/usr/local/mopon/card_data/0001/984");
		dirs.add("/usr/local/mopon/card_data/0001/986");
		dirs.add("/usr/local/mopon/card_data/0001/987");
		dirs.add("/usr/local/mopon/card_data/0001/988");
		dirs.add("/usr/local/mopon/card_data/0001/994");
		dirs.add("/usr/local/mopon/card_data/0001/998");
		dirs.add("/usr/local/mopon/card_data/0001/999");
		dirs.add("/usr/local/mopon/card_data/1002/843");
		dirs.add("/usr/local/mopon/card_data/1101/1078");
		dirs.add("/usr/local/mopon/card_data/1101/1079");
		dirs.add("/usr/local/mopon/card_data/1101/1080");
		dirs.add("/usr/local/mopon/card_data/1101/1081");
		dirs.add("/usr/local/mopon/card_data/1101/1101");
		dirs.add("/usr/local/mopon/card_data/1102/1107");
		dirs.add("/usr/local/mopon/card_data/1105/1054");
		dirs.add("/usr/local/mopon/card_data/1105/1058");
		dirs.add("/usr/local/mopon/card_data/1105/1063");
		dirs.add("/usr/local/mopon/card_data/1105/1066");
		dirs.add("/usr/local/mopon/card_data/1105/1067");
		dirs.add("/usr/local/mopon/card_data/1105/1090");
		dirs.add("/usr/local/mopon/card_data/1105/1091");
		dirs.add("/usr/local/mopon/card_data/1105/1092");
		dirs.add("/usr/local/mopon/card_data/1105/777");
		dirs.add("/usr/local/mopon/card_data/1105/809");
		dirs.add("/usr/local/mopon/card_data/1110/1082");
		dirs.add("/usr/local/mopon/card_data/1110/1083");
		dirs.add("/usr/local/mopon/card_data/1110/1084");
		dirs.add("/usr/local/mopon/card_data/1110/1085");
		dirs.add("/usr/local/mopon/card_data/1110/1086");
		dirs.add("/usr/local/mopon/card_data/1110/1089");
		dirs.add("/usr/local/mopon/card_data/1110/1094");
		dirs.add("/usr/local/mopon/card_data/1110/1096");
		dirs.add("/usr/local/mopon/card_data/1110/1098");
		dirs.add("/usr/local/mopon/card_data/1110/1099");
		dirs.add("/usr/local/mopon/card_data/1110/1100");
		dirs.add("/usr/local/mopon/card_data/1110/1102");
		dirs.add("/usr/local/mopon/card_data/1110/1104");
		return dirs;
	}
}
